erstwhile rival - German English Dictionary